﻿using MediatR;
using WeekExam.PassPort.ErrorCode;

namespace HealthcareSystem.API.Write.Application.Command.TeamCommand
{
    /// <summary>
    /// 团队修改请求
    /// </summary>
    public class UpdateTeamCommand:IRequest<ApiResult<int>>
    {
        /// <summary>
        /// 团队主键
        /// </summary>
        public int TeamId { get; set; }
        /// <summary>
        /// 团队名称
        /// </summary>
        public string TeamName { get; set; }
        /// <summary>
        /// 上级团队
        /// </summary>
        public string ParentTeam { get; set; }
        /// <summary>
        /// 负责人
        /// </summary>
        public string Charge { get; set; }
        /// <summary>
        /// 团队标签（多个复选款）
        /// </summary>
        public List<string> TeamTags { get; set; }
        /// <summary>
        /// 状态
        /// </summary>
        public bool TeamStatus { get; set; }
        /// <summary>
        /// 联系电话
        /// </summary>
        public string Phone { get; set; }
        /// <summary>
        /// 团队简介
        /// </summary>
        public string TeamProfile { get; set; }
        /// <summary>
        /// 逻辑删除列
        /// </summary>
        public bool IsDelete { get; set; }
    }
}
